<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>
Intel&reg; Integrated Performance Primitives JPEG Viewer with Hyper-Threading Technology   
</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF">
<CENTER>
<h1>
<B>
<I>
Intel   
<SUP>
&reg;   
</SUP>
Integrated Performance Primitives   
<br>
JPEG   
</I>
</B>
<i>
Codec   
</i>
</h1>
</CENTER>
<h5>
<A HREF="#Overview">
Overview   
</A>
<BR>
<A HREF="#Package_Contents">
Package Contents   
</A>
<BR>
<A HREF="#Known_Limitations">
Known Limitations   
</A>
<BR>
<BR>
</h5>
<h2>
<a NAME="Overview">
</a>
Overview   
</h2>
This sample demonstrates how to use the Intel   
<sup>
&reg;   
</sup>
IPP functions to create a JPEG encoder/decoder. The sample contains JPEG encoder/decoder which is resides in the   
<i>
jpeg   
</i>
folder. The JPEG encoder/decoder takes advantage of the Hyper-Threading Technology (HT Technology) found in the latest Intel   
<sup>
&reg;   
</sup>
Pentium   
<sup>
&reg;   
</sup>
4 processors. The JPEG encoder/decoder is based on the international standard ISO/IEC 10918-1.&nbsp;   
<P>
Additional information on this software as well as other Intel   
<sup>
&reg;   
</sup>
Software Development Products is available at   
<A HREF="http://developer.intel.com/software/products/">
http://developer.intel.com/software/products/   
</A>
.   
<h2>
<a NAME="Package_Contents">
</a>
Package Contents   
</h2>
<p>
The   
<b>
Intel   
<sup>
&reg;   
</sup>
IPP JPEG Codec   
</b>
<i>
</i>
package contains the following files:   
</p>
<table border="1" cellPadding="0" width="64%">
<tbody>
<tr>
<td bgColor="#c0c0c0" colSpan="2" style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt" width="65%">
<b>
.\ipp-samples\audio-video-codecs\codec\jpeg\   
</b>
</td>
</tr>
<tr>
<td style="padding:0.75pt; WIDTH: 49%">
readme.htm   
</td>
<td style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt" width="50%">
This file   
</td>
</tr>
<tr>
<td bgColor="#c0c0c0" colSpan="2" style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt" width="65%">
<b>
.\ipp-samples\audio-video-codecs\codec\jpeg\include\   
</b>
</td>
</tr>
<tr>
<td style="padding:0.75pt; WIDTH: 49%">
<p dir="ltr">
colorcomp.h, dechtbl.h, decqtbl.h, enchtbl.h, encqtbl.h, jpegbase.h, precomp.h, jpegdec.cpp, jpegenc.h, jpegdec.h, umc_mjpeg_video_decoder.h, basestreamin.h, membuffout.h, bitstreamin.h, bitstreamout.h,   
membuffin.h, basestreamout.h, basestream.h   
</td>
<td style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt" width="50%">
Header files   
</td>
</tr>
<tr>
<td bgColor="#c0c0c0" colSpan="2" style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt" width="65%">
<b>
.\ipp-samples\audio-video-codecs\codec\jpeg\src\   
</b>
</td>
</tr>
<tr>
<td style="padding:0.75pt; WIDTH: 49%">
colorcomp.cpp, dechtbl.cpp, decqtbl.cpp, enchtbl.cpp, encqtbl.cpp, jpegbase.cpp, umc_mjpeg_video_decoder.cpp, jpegenc.cpp, membuffout.cpp, membuffin.cpp, bitstreamout.cpp, bitstreamin.cpp   
</td>
<td style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt" width="50%">
Source files   
</td>
</tr>
</tbody>
</table>
<h2>
<a NAME="Known_Limitations">
</a>
Known Limitations   
</h2>
This version supports only 444, 422, 244 and 411 sampling factors. Arbitrary sampling factors are not supported. Only one channel images are supported in Lossless JPEG mode.   
<p>
<font size=-2>
&nbsp;   
<br>
Copyright &copy; 2002-2008 Intel Corporation. All rights reserved.   
</font>
</p>
</BODY>
</HTML>
